body{
    padding-top: 56px;
    overflow-x: hidden;
    overflow-y: auto;
    background: #f4f4f4;
}
a{
    color: #000000;
}
a:hover{
    color: #333333;
    text-decoration: none;
}
.badge-purple:hover{
    color: #ffffff;
}
/*bootstrap default*/
.container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
    max-width: 576px;
    padding-left: 0;
    padding-right: 0;
}
/*模态框*/
.modal-scrollbar-measure {
    display: none;
}
/*导航栏*/
.navbar{
    max-width: 576px;
}
.navbar .fa-search{
    font-size: 1.3rem;
    color: rgba(255,255,255,.5);
    padding-right: 5px;
}
.navbar .navbar-nav .nav-item{
    width: 25%;
    text-align: center;
}
/*面包屑*/
.breadcrumb{
    border-radius: 0;
    background: #ffffff;
}
/*铵钮*/
.btn-light
{
    color: #212529;
    background-color: #e2e6ea;
}
.btn-light:hover {
    color: #212529;
    background-color: #f8f9fa;
}
/*选项卡*/
.nav-tabs .nav-link {
    border: 0;
    border-radius: 0;
    border-bottom: 1px solid transparent;
}
.nav-tabs .nav-link {
    color: #666666;
}
.nav-tabs .nav-link.active {
    color: #7952b3;
    border-bottom-color: #7952b3;
}
/*幻灯片*/
.slide-height{
    width:100%;
	height:180px;
}
.slide-text{
    position: absolute;
    bottom: 1.6rem;
}
/*ICONAV*/
.icon-font{
    width: 20%;
}
.icon-font .icon-circle{
    width: 2.2rem;
    height: 2.2rem;
    line-height: 2.2rem;
    border-radius: 50%;
    color: #ffffff;
    font-size: 0.95rem;
    font-family: Microsoft YaHei;
    font-weight: bold;
}
.icon-font .icon-text{
    font-family: OPPOSans;
    font-size: 0.75rem;
    font-weight: 500;
}
/*分页*/
.pagination .page-item{
    display: none;
}
.pagination .page-item:first-child{
    display: inline;
}
.pagination .page-item:last-child{
    display: inline;
}
.pagination .page-item .page-link{
	color: #7952b3;
    font-weight: 500;
    font-size: 1.2rem;
}
.pagination .page-item .page-link:hover{
	color: #fff;
	background-color: #7952b3;
	border-color: #7952b3;
}
.pagination .page-item.active .page-link{
	color: #fff;
	background-color: #563d7c;
	border-color: #563d7c;
}
.pagination .page-item.active .page-link:hover{
	color: #fff;
	background-color: #7952b3;
	border-color: #7952b3;
}
/*detail*/
.info-content{
    font-size: 1.1rem;
    line-height: 2.0rem;
    font-weight: 300;
    color: #333;
}
/*filter*/
.filter-left{
    width: 5.0rem;
}
.filter-right{
    width: 100%;
}
/*滑动*/
.carousel-nav{
    height: 20px;
    position: relative;
    overflow: hidden;
}
.carousel-nav .carousel-cell {
    width: calc(100%/5);
    font-weight: normal;
    margin-right: 5px;
}